1. Research School of Engineering, The Australian National University, Canberra ACT 2601, Australia
2. School of Photovoltaic and Renewable Energy Engineering, University of New South Wales, Kensington NSW 2052, Australia
3. School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, Arizona 85287, USA