EU prepares legal action against AstraZeneca over vaccine delivery shortages