President Donald Trump announced a ceasefire with Iran just hours before a White House‑imposed deadline was set to expire, abruptly halting a standoff that had pushed global markets and foreign ...