The day after Donald Trump decided to re-impose sanctions on Iran, oil prices surged to their highest level in three years, boosting global stock markets.