WYFF 4 reports: President Trump blamed Iran for carrying out a drone strike on a cargo ship in the Strait of Hormuz, calling it a "foolish violation" of the ceasefire agreement