kayamkulam monthly weather