Rains in many parts of Punjab and Haryana