Antimicrobial compounds from marine cyanobacteria with special reference to the bioactivity of a purified compound from Oscillatoria laete virens BUD 20801