South Africa holds rates for now