karnal monthly weather