Iraq announces 'victory' over Islamic State in Mosul