The senior US commander in Iraq has warned that the war against the so-called Islamic State (IS) is not over, despite a “historic” victory in Mosul....