what causes cyanobacteria