Chemodiversity in freshwater and terrestrial cyanobacteria - a source for drug discovery.