Alkenyl Stannane-Allylic Halide Macrocyclisations. An Approach to Amphidinolide A and Related Polyolefin Macrolide Systems