South Africa halts AstraZeneca jabs