Spirulina- An Edible Cyanobacterium with Potential Therapeutic Health Benefits and Toxicological Consequences.