US President Donald Trump on Wednesday warned that “time is running out” for Iran to reach a deal on its nuclear program to avert US military action, with oil markets keeping a close eye on developments in the region.