Dense fog blankets north India; Delhi airport sees seven fli