1. Department of Electrical Engineering, Stanford University, Stanford, California 94305, United States
2. Department of Mechanical Engineering, Stanford University, Stanford, California 94305, United States
3. Department of Electrical and Computer Engineering, University of Pittsburgh, Pittsburgh, Pennsylvania 15261, United States
4. Department of Chemistry, University of California, Davis, California 95616, United States
5. Department of Materials Science and Engineering, Stanford University, Stanford, California 94305, United States
6. Stanford Institute for Materials and Energy Sciences, SLAC National Accelerator Laboratory, Menlo Park, California 94025, United States
7. Ikerbasque, Basque Foundation for Science, E-48011 Bilbao, Spain
8. Precourt Institute for Energy, Stanford University, Stanford, California 94305, United States