Biting cold as fog blankets Punjab plains while it rains, snows over hills