1. School of Photovoltaic and Renewable Energy Engineering University of New South Wales Sydney NSW 2052 Australia
2. School of Materials Science Engineering University of New South Wales Sydney NSW 2052 Australia
3. School of Information Science & Technology East China Normal University Shanghai 200241 China