Cyanobacteria Metal Interactions: Requirements, Toxicity, and Ecological Implications