1. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario M5S 3G4, Canada
2. Division of Physical Sciences and Engineering, Solar and Photovoltaics Engineering Research Center, King Abdullah University of Science and Technology (KAUST), Thuwal 23955-6900, Saudi Arabia