Oil prices have sharply fallen and U.S. stock futures have jumped after President Trump said he would pause his threat of devastating attacks on Iran.