Metabolic engineering of cyanobacteria for ethanol production