EU sues AstraZeneca for non-delivery of vaccines