Pharmaceutical company AstraZeneca has cancelled a planned 450 million-pound investment in a vaccine manufacturing plant in ...