1. Department of Materials Science and Engineering Stanford University Stanford CA 94305 USA
2. Department of Electrical Engineering Stanford University Stanford CA 94305 USA
3. Department of Chemical Engineering Stanford University Stanford CA 94305 USA
4. Department of Environmental Science Zhejiang University Hangzhou Zhejiang 310058 China
5. Bioenergy Research unit Department of Biophysics Institute for Research and Medical Consultations Imam Abdulrahman Bin Faisal University Dammam 31441 Saudi Arabia
6. Chemical Sciences and Engineering Division Argonne National Laboratory Lemont IL 60439 USA
7. Stanford Institute for Materials and Energy Sciences SLAC National Accelerator Laboratory 2575 Sand Hill Road Menlo Park CA 94025 USA