Key Laboratory of Yangtze Water Environment of Ministry of Education;
Tongji University;
Shanghai 200092;
China;
School of Life Science;
Fudan University;
Shanghai 200433;
China;
Department of Civil;
Architectural and Environmental Engineering;
University of Missouri-Rolla;
Rolla;
MO 65409;
USA;
State Key Laboratory of Pollution Control and Resource Reuse;
Tongji University;
Shanghai 200092;
China;