South Africa keeps interest rates on hold