EU presses AstraZeneca over delayed vaccines, reveals details of contract