As hours tick away before his deadline for Iran to reopen the Strait of Hormuz, Donald Trump casts doubt on potential peace deal.