China opposes action against Iran after attacks on Saudi oil fields