Isohomohalichondrin B, a new antitumour polyether macrolide from the New Zealand deep-water sponge Lissodendoryx sp.