Donald Trump accused Iran of violating the ceasefire as regime media says Tehran is refusing to meet with JD Vance in Pakistan, with just 24 hours until the war is set to restart.