Toxins and bioactive compounds from cyanobacteria and their implications on human health.