Saudi Aramco profit soars on higher prices and refining margins