Oil major TotalEnergies doubles annual profit in 2022 to $36 billion