President Trump said Israel and Iran have agreed to a ceasefire, ending 12 days of conflict.