Donald Trump has announced a blockade of the Strait of Hormuz, escalating tensions with Iran following failed peace talks. Oil prices surge as conflict looms.