TotalEnergies takes 10% stake in Abu Dhabi's Bab gas cap project