Structure, Electrical and Optical Properties of ITO Thin Films and Their influence on Performance of CdS/CdTe Thin-Film Solar Cells