Genetic, Genomics, and Responses to Stresses in Cyanobacteria: Biotechnological Implications