AstraZeneca has cancelled a multi-million pound investment in a vaccine plant in Merseyside because the government failed to ...