By backing Israel’s attack on Iran, Trump violated his anti-war pledge. Will his opponents take advantage of it?