Marine Molecules from Algae and Cyanobacteria: Extraction, Purification, Toxicology and Applications 20 $