Rain, hailstorm dips Mercury in Punjab