US President Donald Trump claimed at a rally that the United States had defeated Iran “militarily, financially, and otherwise,” while arguing that Washington could leave the conflict soon.