[1] Shanghai Univ, Dept Chem, Coll Sci, Shanghai 200444, Peoples R China
[2] Shanghai Univ, Sch Mat Sci & Engn, Shanghai 200444, Peoples R China
[3] Natl Res Council Canada, Energy Min & Environm, Vancouver, BC V6T 1W5, Canada
[4] Shanghai Univ, Inst Sustainable Energy, Shanghai 200444, Peoples R China