SA puts AstraZeneca vaccines on hold