1. Research Center for Photovoltaics, Shanghai Institute of Space Power-Sources, Shanghai 200245, China
2. Key Laboratory of Thin Film and Microfabrication Technology (Ministry of Education), School of Electronics, Information and Electrical Engineering, Shanghai Jiao Tong University, Dong Chuan Road No. 800, Shanghai 200240, China