barrackpur weather 15 days