Oil hits $104 as the U.S. pushes allies to help reopen the Strait of Hormuz

A top Trump official says the Iran war will end "in the next few weeks" but says there are "no guarantees" that oil prices will fall soon