majorca weather october 2021