TotalEnergies SE (TTE) fundamental stock analysis