AstraZeneca not recommended for under-60s