1. School of Marine Science and Technology
2. Northwestern Polytechnical University
3. Xi'an 710072
4. China
5. Key Laboratory for Unmanned Underwater Vehicle
6. CAS Key Laboratory of Energy Regulation Materials
7. Shanghai Institute of Organic Chemistry
8. Chinese Academy of Sciences
9. Shanghai 200032
10. People's Republic of China
11. School of Chemistry and Chemical Engineering
12. Beijing Key Laboratory for Chemical Power Source and Green Catalysis
13. BIT-QUB Joint Center on Novel Energy and Materials Research
14. Beijing Institute of Technology
15. Beijing