Biophotovoltaics: Green Power Generation From Sunlight and Water