Economists predict 2% GDP growth for South Africa in 2025 amid agricultural recovery