Heavy fog engulfs Delhi NCR