A total synthesis of allamcin. An approach to antileukaemic iridoid lactones and formal syntheses of plumericin and allamandin