US President Donald Trump announced that a peace deal with Iran will be signed on Sunday, ensuring the Strait of Hormuz is "open to all." He contrasted the agreement with Barack Obama’s 2015 nuclear deal, claiming his version blocks Iran from acquiring nuclear weapons.