TotalEnergies income hits $6.6 billion despite Russia loss