Slight relief from freezing temps in Delhi; 18 trains delayed amid fog