1. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario M5S 1A4, Canada.
2. KAUST Solar Center (KSC), Physical Sciences and Engineering Division (PSE), King Abdullah University of Science and Technology (KAUST), Thuwal 23955-6900, Kingdom of Saudi Arabia.
3. National Renewable Energy Laboratory (NREL), Golden, CO 80401, USA.
4. Department of Electrical Engineering, Center for Advanced Photovoltaics, South Dakota State University, Brookings, SD 57007, USA.