Genomic insights into the physiology and ecology of the marine filamentous cyanobacterium Lyngbya majuscula