Exxon reaps historic $56 billion in profit in 2022