As the US-Iran war enters its 33rd day, President Donald Trump has indicated openness to a ceasefire, conditional on Iran reopening the Strait of Hormuz.