[1] Tongji Univ, Key Lab Yangtze River Water Environm, Minist Educ, Coll Environm Sci & Engn, Shanghai 200092, Peoples R China
[2] Univ Wisconsin Milwaukee, Dept Mech Engn, Milwaukee, WI 53201 USA
[3] Univ Jyvaskyla, Dept Biol & Environm Sci, FI-40014 Jyvaskyla, Finland
[4] Southern Univ Sci & Technol, Dept Ocean Sci & Engn, Shenzhen 518055, Peoples R China