1. Shanghai Electrochemical Energy Devices Research Center, School of Chemistry and Chemical Engineering and State Key Laboratory of Metal Matrix Composites; Shanghai Jiao Tong University; Shanghai 200240 P. R. China
2. Center for Advanced Photovoltaics; South Dakota State University; Brookings SD 57007 USA