Exxon profits at record high in 2022 as energy prices soared