Exxon Mobil's record $55.7 billion profit last year fuels criticism that it cashed in on the Ukraine war and sky-high gasoline prices | Fortune