Trump says he cancelled Iran strikes after Middle East allies’ request 02/08/2026 US president claims ‘perimeters of a deal’ to end conflict have been agreed days after he threatened to attack