1. State Key Laboratory of Separation Membranes and Membrane Processes, and
2. School of Material Science and Engineering
3. Tiangong University
4. Tianjin 300387
5. China
6. School of Chemistry and Chemical Engineering
7. Shangqiu Normal University
8. Shangqiu 476000
9. Tianjin Key Laboratory of Green Chemical Technology and Process Engineering
10. University of South Africa, College of Science, Engineering and Technology
11. Nanotechnology and Water Sustainability Research Unit
12. Florida
13. South Africa