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