Heavy rains lash Punjab, Haryana