1. Laboratory of Advanced Materials and Catalytic Engineering
2. Dalian University of Technology
3. Dalian 116024
4. China
5. Advanced Membranes and Porous Materials Center
6. 4700 King Abdullah University of Science and Technology
7. Thuwal 23955-6900
8. Kingdom of Saudi Arabia
9. Institute of Artificial Photosynthesis
10. State Key Laboratory of Fine Chemicals
11. 116024 Dalian