Trump says Israeli strike delayed Iran deal signing by hours | PiQ Markets