1. Hoffmann Institute of Advanced Materials, Shenzhen Polytechnic University Shenzhen the People's Republic of China
2. Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences Shenzhen the People's Republic of China
3. School of Materials Science and Engineering, Xiangtan University Xiangtan the People's Republic of China
4. KAUST Solar Center, Physical Sciences and Engineering Division (PSE) Materials Science and Engineering Program (MSE), King Abdullah University of Science and Technology (KAUST) Thuwal Kingdom of Saudi Arabia
5. College of New Materials and New Energies, Shenzhen Technology University Shenzhen the People's Republic of China
6. Department of Electronic and Information Engineering The Hong Kong Polytechnic University Hong Kong SAR the People's Republic of China
7. Department of Material Science and Technology Taizhou University Taizhou the People's Republic of China