Saudi Aramco buys $1.2 billion stake in South Korean refiner