South African rand steady, bonds rally amid mid-year budget presentation CNBC Africa