Aeruginoguanidines 98-A–98-C: cytotoxic unusual peptides from the cyanobacterium Microcystis aeruginosa