Saudi Aramco made a $111bn profit in 2018