President Donald Trump on Thursday said the United States and Iran could sign a peace deal as soon as this weekend that would reopen shipping traffic through the Strait of Hormuz.