1. Key Laboratory of Thin Film and Microfabrication (Ministry of Education), Department of Micro/Nano Electronics, School of Electronics, Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, PR China
2. Research Center for Photovoltaics, Shanghai Institute of Space Power-Sources, Shanghai 200245, China