[1] Qingdao Univ Sci & Technol, Coll Chem & Mol Engn, State Key Lab Base Ecochem Engn, 53 Zhengzhou Rd, Qingdao 266042, Peoples R China
[2] Tongji Univ, Sch Environm Sci & Engn, State Key Lab Pollut Control & Resources Reuse, 1239 Siping Rd, Shanghai 200092, Peoples R China
[3] Swinburne Univ Technol, Fac Sci Engn & Technol, Ctr Translat Atomat, John St, Hawthorn, Vic 3122, Australia
[4] Qingdao Agr Univ, Coll Chem & Pharmaceut Sci, Qingdao 266109, Peoples R China