Saudi official blames Iran for attack on oil facilities