Halichondrins - antitumor polyether macrolides from a marine sponge