Iraqi forces push deeper into Mosul's Old City after launching a final assault on the Islamic State group, warning civilians to stay inside and telling jihadists to "surrender or die".