1. State Key Lab of Physical Chemistry of Solid Surfaces College of Materials Xiamen University Xiamen Fujian 361005 China
2. Department of Chemistry and Chemical Biology Harvard University 12 Oxford Street Cambridge MA 02138 USA
3. Department of Chemistry and Department of Computer Science University of Toronto Toronto Ontario M5S 3H6 Canada
4. State Key Lab of Physical Chemistry of Solid Surfaces Collaborative Innovation Center of Chemistry for Energy Materials College of Chemistry and Chemical Engineering Xiamen University Xiamen Fujian 361005 China
5. Department of Nanoengineering University of California San Diego La Jolla CA 92093 USA