1. Dalian Key Laboratory of Marine Micro/Nano Energy and Self-powered Systems, Marine Engineering College, Dalian Maritime University, Dalian 116026, China.
2. School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China.
3. Intelligent Biomimetic Design Lab, College of Engineering, Peking University, Beijing 100871, China.
4. Beijing Institute of Nanoenergy and Nanosystems, Chinese Academy of Sciences, Beijing 100871, China.
5. School of Materials Science and Engineering, Georgia Institute of Technology, Atlanta, GA 30332-0245, USA.