Harnessing photosynthesis to produce electricity using cyanobacteria, green algae, seaweeds and plants | Synapse