Britain advises alternative to AstraZeneca for under-30s