Trump and Pezeshkian have signed a 14-point deal aimed at ending hostilities, reopening the Strait of Hormuz and launching negotiations on sanctions relief and Iran's nuclear programme.