1. College of Materials Science and Engineering & Institute of New Energy and Low-Carbon Technology, Sichuan University, Engineering Research Center of Alternative Energy Materials & Devices, Ministry of Education, Chengdu 610065, China
2. Key Lab of Artificial Micro- and Nano-Structures of Ministry of Education of China, School of Physics and Technology, Wuhan University, Wuhan 430072, China
3. Laboratory for Thin Films and Photovoltaics, Empa – Swiss Federal Laboratories for Materials Science and Technology, Ueberlandstrasse 129, CH-8600 Duebendorf, Switzerland
4. Key Laboratory of Material Physics, Ministry of Education, School of Physics and Microelectronics, Zhengzhou University, Zhengzhou 450052, Henan, China
5. School of Optoelectronic Science and Engineering & Collaborative Innovation Center of Suzhou Nano Science and Technology, Key Lab of Advanced Optical Manufacturing Technologies of Jiangsu Province & Key Lab of Modern Optical Technologies of Education Ministry of China, Soochow University, Suzhou 215006, China