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

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