Renewed fighting in Lebanon, an Israeli attack on Iran or failure on Iran’s uranium enrichment terms could scupper Trump’s peace agreement ...