Oil tumbles and stock futures surge after Trump said Iran deal was near