As the U.S. and Iran exchange fire in the Strait of Hormuz, President Donald Trump insists the fragile ceasefire still holds.