[1] Shenyang Univ Chem Technol, Sch Mech & Power Engn, Shenyang 110142, Peoples R China
[2] Chinese Acad Sci, CAS Key Lab Renewable Energy, Guangzhou 510640, Peoples R China
[3] Chinese Acad Sci, Guangzhou Inst Energy Convers, Guangdong Key Lab New & Renewable Energy Res & Dev, Guangzhou 510640, Peoples R China
[4] Univ Sci & Technol China, Sch Energy Sci & Engn, Guangzhou 510640, Peoples R China
[5] Tech Univ Munich, Dept Chem, D-85747 Garching, Germany
[6] Tech Univ Munich, Catalysis Res Ctr, D-85747 Garching, Germany