weather in cape town in october 2021