Mosul: Islamic State is ‘a brutal opponent’, says US general