Heavy rains lash parts of Punjab, Haryana