Effect of ZnO films on CdTe solar cells