Cold and fog wreak havoc in North India