Iran and US agree deal to end war as Trump says Strait of Hormuz will be reopened - BBC | Alto