synthesizing energy from cyanobacteria