Today's weather: Heatwave grips Western Cape as storms bring relief to Central SA