Characterization of co-sputtered MgxZn1-xO thin films and their application in CdTe solar cells. (May 2019)