“The United States does not currently have the ground forces in place for an invasion of Iran, and it would take months to assemble such a force.”