President Donald Trump says any hopes of a lasting peace with Iran have unraveled after fresh attacks near the Strait of Hormuz.