kannur monthly weather