Donald Trump's declaration that the Iran ceasefire is 'over' has triggered a backlash from former allies like Marjorie Taylor Greene, who accuse him of betraying his anti‑war promises.