Daesh driven from final redoubt in Iraq