Heavy rains drench Haryana, Punjab