1. School of New Energy and Materials, Southwest Petroleum University, Chengdu, Sichuan 610500, China
2. Foshan Xianhu Laboratory of the Advanced Energy Science and Technology Guangdong Laboratory, Foshan, Guangdong 528216, China
3. The Australian Centre for Advanced Photovoltaics, School of Photovoltaic and Renewable Energy Engineering, University of New South Wales, Sydney, New South Wales 2052, Australia