South Africa said on Sunday that it was halting the rollout of AstraZeneca's COVID-19 vaccine after preliminary data found it offered minimal protection against mild and moderate infection from a fast-spreading new strain of coronavirus first detected in the country.