1. College of Environmental Science and Engineering
2. State Key Laboratory of Pollution Control and Resource Reuse
3. Tongji University
4. Shanghai 200092
5. China
6. Department of Chemistry and Shanghai Key Laboratory of Molecular Catalysis and Innovative Materials
7. State Key Laboratory of Molecular Engineering of Polymers
8. Fudan University
9. Shanghai 200433
10. Materials Science and Technology Program
11. College of Arts and Sciences
12. Qatar University
13. Doha
14. Qatar
15. Chemistry Department
16. College of Science
17. King Saud University
18. Riyadh 11451
19. Saudi Arabia