Trump has accepted there is ‘no immediate military solution’ with Iran | PiQ Markets