Trump claims credit as Israel and Lebanon agree to 10‑day ceasefire