Marine toxic cyanobacteria: diversity, environmental responses and hazards.