Dense fog in Punjab and Haryana