What are cyanobacteria?

What are cyanobacteria?