US President Donald Trump accused Iran of violating the ceasefire agreement after alleging that Tehran launched four one-way attack drones at ships transiting the Strait of Hormuz, damaging a cargo vessel.