Saudi Arabia’s Aramco posts record profits