Cold wave sweeps North India