North India wakes up to thick layer of fog, trains, flights delayed