Fitch has affirmed South Africa's credit rating