Donald Trump cancelled planned air strikes on Iran Thursday evening and said the Islamic Republic’s leadership had approved a peace agreement, while Iranian officials denied any final deal had been reached. Global markets surged on hopes the three-month war may soon end.