1. Institute of Chemistry CAS, Beijing 100190, China, Department of Physics, Chemistry and Biology, Linköping University, SE-58183, Linköping, Sweden, College of Chemistry, Beijing Normal University, Beijing 100875, China, and Fraunhofer Institute for Solar Energy Systems ISE, Heidenhofstrasse 2, 79110 Freiburg, Germany