[1] Univ Waterloo, Waterloo Inst Nanotechnol, Dept Mech & Mechatron Engn, Waterloo, ON N2L 3G1, Canada
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[3] Southwest Jiaotong Univ, Sch Phys Sci & Technol, Key Lab Adv Technol Mat, Minist Educ China, Chengdu 610031, Sichuan, Peoples R China
[4] Henan Normal Univ, Sch Phys, Henan Key Lab Photovolta Mat, Xinxiang 453007, Henan, Peoples R China