Trump says Israel, Iran have agreed to a ceasefire · NBC News · Sentinel