mexico weather in october 2021