Influence of CdS heat treatment on the microstructure of CdS and the performance of CdS/CdTe solar cells