Exxon Mobil beats profit estimates, $84.97 billion revenue falls short