ExxonMobil announces third-quarter 2024 results