[1] East China Univ Sci & Technol, Sch Chem & Mol Engn, State Key Lab Chem Engn, 130 Meilong Rd, Shanghai 200237, Peoples R China
[2] East China Univ Sci & Technol, Natl Engn Lab Ind Water Treatment, 130 Meilong Rd, Shanghai 200237, Peoples R China
[3] Rutgers State Univ, Dept Chem & Chem Biol, 123 Bevier Rd, Piscataway, NJ 08854 USA