1. Center for Photovoltaics and Solar Energy,
Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, P. R. China
2. Institute of Materials Science and Engineering, Shanghai Maritime University, Shanghai 201306, P. R. China
3. Department of Chemistry, Princeton University, Princeton, New Jersey 08544, United States