najafgarh weather 15 days