1. Beijing Key Laboratory for Chemical Power Source and Green Catalysis, School of Chemistry and Chemical Engineering, Beijing Institute of Technology, Beijing 100081, People’s Republic of China
2. Yinlong Energy Co., Ltd, No. 16 Jinhu Rd., Sanzao Town, Jinwan District, Zhuhai 519000, People’s Republic of China