1. Institute of Fundamental and Frontier Sciences
2. University of Electronic Science and Technology of China
3. Chengdu 610054
4. China
5. School of Materials and Energy
6. Chengdu 611731
7. Chemical Synthesis and Pollution Control Key Laboratory of Sichuan Province
8. College of Chemistry and Chemical Engineering
9. China West Normal University
10. Nanchong 637002
11. College of Chemistry
12. Chemical Engineering and Materials Science
13. Shandong Normal University
14. Jinan 250014
15. Chemistry Department
16. Faculty of Science & Center of Excellence for Advanced Materials Research
17. King Abdulaziz University
18. Jeddah 21589
19. Saudi Arabia