Australia halts AstraZeneca shot for most under 50