US President Donald Trump said Washington could end its military campaign against Iran soon but requires guarantees that Tehran will never acquire nuclear weapons. He claimed US strikes had weakened Iran’s military capabilities and predicted a sharp fall in global oil prices