1. Department of Electrical and Computer Engineering, University of Virginia, Charlottesville, VA 22904, USA.
2. Department of Mechanical and Aerospace Engineering, University of Virginia, Charlottesville, VA 22904, USA.
3. Department of Materials Science and Engineering, University of Virginia, Charlottesville, VA 22904, USA.
4. Department of Physics and Astronomy, University of Toledo, Toledo, OH 43606, USA.
5. Wright Center for Photovoltaic Innovation and Commercialization, University of Toledo, Toledo, OH 43606, USA.