"We may do another little Epic Fury," Mr Trump said at a rally last week - but the president has said he will not attack Iran before the midterms.