Iraq's Prime Minister Haider al-Abadi visits Mosul, hailing his forces for securing "victory" over the Islamic State group, their biggest yet against the jihadists.