SA has enough vaccine doses, says President Ramaphosa