Saudi Aramco reports 2018 net income of $111.1 billion