We have an opportunity to take Iran off the table, Gen. Keane says