Latest war of words sparked when Saudi and US officials said attack on Saudi oil facilities was Iran's work.