najafgarh monthly weather