US President Donald Trump announced Thursday that he had canceled planned military strikes against Iran after discussions with Tehran over a potential 60-day ceasefire extension and reopening of the Strait of Hormuz were "brought to the highest level of Iranian leadership and approved."