CAS Center for Excellence in Nanoscience Beijing Key Laboratory of Micro-nano Energy and Sensor Beijing Institute of Nanoenergy and Nanosystems Chinese Academy of Sciences Beijing 100083 People's Republic of China;
School of Nanoscience and Technology University of Chinese Academy of Sciences Beijing 100049 People's Republic of China;
Xinjiang Technical Institute of Physics and Chemistry Chinese Academy of Sciences Urumqi Xinjiang 830011 People's Republic of China;
Department of Natural Sciences Mid Sweden University Holmgatan 10 85170 Sundsvall Sweden;
Center on Nanoenergy Research School of Physical Science and Technology Guangxi University Nanning 530004 People's Republic of China;