Oil prices surged to a four-year high after Donald Trump warned that the US blockade of Iranian ports could continue for ...