Precontact surface chemistry effects on CdS/CdTe solar cell performance and stability | IEEE Conference Publication | IEEE Xplore