South Africa weather today: temperatures and rain outlook for 30 August 2026 | Mukoko News