Will war cancel Donald Trump’s triumphs?