Factors Affecting Phytoplankton Biodiversity and Toxin Production