weather in sahibganj