Moody’s affirms South Africa’s debt ratings with stable outlook amid economic challenges