[1] CALTECH, Div Chem & Chem Engn, Pasadena, CA 91125 USA
[2] CALTECH, Joint Ctr Artificial Photosynthesis, Pasadena, CA 91125 USA
[3] CALTECH, Beckman Inst, Pasadena, CA 91125 USA
[4] CALTECH, Kavli Nanosci Inst, Pasadena, CA 91125 USA
[5] Univ Calif Berkeley, Lawrence Berkeley Natl Lab, Joint Ctr Artificial Photosynthesis, Berkeley, CA 94720 USA