South Africa's economic forecast for 2025: cautious optimism amidst challenges