Cyanopeptolins, new depsipeptides from the cyanobacterium Microcystis sp. PCC 7806.