US president extends deadline over strait of Hormuz and speculates deal could soon be done to end war