Rains lash Punjab, Haryana