President Donald Trump says Iran is likely behind an attack on a key Saudi oil pipeline as concerns grow over escalating tensions and rising oil prices.