[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[2] KAUST, Div Phys Sci & Engn, Thuwal 239556900, Saudi Arabia
[3] KAUST, Solar & Photovolta Engn Ctr, Thuwal 239556900, Saudi Arabia
[4] ShanghaiTech Univ, Sch Phys Sci & Technol, Shanghai 201210, Peoples R China
[5] Johns Hopkins Univ, Dept Elect & Comp Engn, Baltimore, MD 21218 USA