[1] Swiss Fed Inst Technol, Grp Sustainabil & Technol, CH-8092 Zurich, Zurich, Switzerland
[2] Stanford Univ, Dept Mech Engn, Stanford, CA 94305 USA
[3] Stanford Univ, Dept Civil & Environm Engn, Stanford, CA 94305 USA
[4] Stanford Univ, Dept Energy Sci & Engn, Stanford, CA 94305 USA
[5] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[6] Stanford Univ, Precourt Inst Energy, Stanford, CA 94305 USA
[7] Stanford Univ, Woods Inst Environm, Stanford, CA 94305 USA