Trump described the US war against Iran as a‘little excursion’that had succeeded‘much faster than we thought’but declined to say when it would end, as he sought to calm chaotic oil market trading that had sent prices spiralling to a four-year peak.