Fog blankets Punjab and Haryana, disrupts normal life