TotalEnergies SE (TTE) supply chain analysis