Donald Trump previously warned Iran could be "taken out in one night".