1. School of Photovoltaic and Renewable Energy Engineering University of New South Wales Sydney NSW 2052 Australia
2. Department of Materials University of Oxford Oxford OX1 3PH UK
3. School of Engineering The Australian National University Canberra ACT 2600 Australia
4. KAUST Solar Center (KSC) Physical Sciences and Engineering Division (PSE) King Abdullah University of Science and Technology Thuwal 23955-6900 Saudi Arabia
5. Zhejiang Jinko Solar Co., Ltd. Haining Zhejiang 314416 China