1. School of Physical Science and TechnologyShanghaiTech University Shanghai 201210 China
2. Department of Chemical EngineeringStanford University Stanford CA 94305 USA
3. Department of Materials Science and EngineeringStanford University Stanford CA 94305 USA
4. Stanford Institute for Materials and Energy SciencesSLAC National Accelerator Laboratory Menlo Park CA 94025 USA