While asserting that the US could cripple Iran's infrastructure within hours, Trump said he preferred diplomacy over military action.