Trump claims Israel and Iran have agreed to a ceasefire