Another 18 flights called off as fog engulfs Lahore Airport’s runway