Metabolic and genetic engineering of cyanobacteria for enhanced hydrogen production