The influence of various front contact materials on the performance of CdTe solar cells | IEEE Conference Publication | IEEE Xplore