1. Institute of New Energy/State Key Laboratory of Complex Nonferrous Metal Resources Clean Utilization, Kunming University of Science and Technology, Kunming 650093, China
2. School of Materials Science and Engineering, Yunnan University, Kunming 650091, China
3. Australian Centre for Advanced Photovoltaics, School of Photovoltaic and Renewable Energy Engineering, University of New South Wales, Sydney 2052, Australia
4. Department of Mechanical, Materials and Aerospace Engineering, Illinois Institute of Technology, Chicago 60616, USA
5. College of Chemical Engineering, Sichuan University of Science and Engineering, Zigong, Sichuan 643000, China