Aramco profit dips 3%, keeps $31.1 bln dividend unchanged