U.S. President Donald Trump accuses Iran of violating the ceasefire agreement after a cargo ship is attacked while transiting the Strait of Hormuz.