[1] Chinese Acad Sci, Key Lab Solar Thermal Energy & Photovolta Syst, Inst Elect Engn, Beijing 100190, Peoples R China
[2] Natl Ctr Nanosci & Technol, Beijing 100190, Peoples R China
[3] Rensselaer Polytech Inst, Dept Mat Sci & Engn, Troy, NY 12180 USA