Photosynthetic Protein-Based Photovoltaics