AstraZeneca ditches £450m investment in UK plant