Photosynthetic protein-based photovoltaics. (2018)