1. Key Laboratory of Science and Technology of Eco-Textile, Ministry of Education, College of Chemistry and Chemical Engineering, Donghua University, Shanghai, 201620, China
2. National Innovation Center of Advanced Dyeing & Finishing Technology, Shandong Zhongkang Guochuang Research Institute of Advanced Dyeing & Finishing Technology Co., Ltd, Taian City, Shandong Province 271000, China
3. School of Energy and Environment, City University of Hong Kong, 83 Tat Chee Avenue, Kowloon, Hong Kong SAR, China
4. Institute for Solar Fuels, Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Hahn-Meitner-Platz 1, Berlin, 14109, Germany