Amphidinolide-B, a novel macrolide with potent antineoplastic activity from the marine dinoflagellate Amphidinium sp.