Aramco to buy Shell’s stake in Saudi refining JV for $631 million