Tensions around the Strait of Hormuz are escalating after Donald Trump gave Iran 48 hours to reopen the crucial energy route.