1. Department of Electrical and Computer Engineering; University of Toronto; 10 King's College Road Toronto Ontario M5S 3G4 Canada
2. Department of Materials Science and Engineering; University of Toronto; 184 College Street Toronto Ontario M5S 3E4 Canada
3. School of Energy and Chemical Engineering; Ulsan National Institute of Science and Technology (UNIST); Ulsan 689-798 South Korea
4. King Abdullah University of Science and Technology (KAUST); Solar and Photovoltaic Engineering Research Center (SPERC) and Physical Sciences and Engineering Division; 4700 KAUST Thuwal 23955-6900 Saudi Arabia