1. Key Laboratory for Renewable Energy Beijing Key Laboratory for New Energy Materials and Devices Beijing National Laboratory for Condensed Matter Physics Institute of Physics Chinese Academy of Sciences Beijing 100190 China
2. Center of Materials Science and Optoelectronics Engineering University of Chinese Academy of Sciences Beijing 100049 China
3. Department of Chemistry Waterloo Institute of Nanotechnology University of Waterloo 200 University Avenue West Waterloo Ontario N2L 3G1 Canada
4. School of Materials Science and Engineering Materials Genome Institute Shanghai University Shanghai 200444 China
5. Australian Nuclear Science and Technology Organisation Locked Bag 2001 Kirrawee DC NSW 2232 Australia
6. School of Chemistry The University of Sydney Sydney 2006 Australia
7. School of Computer Engineering and Science Shanghai University Shanghai 200444 China