TotalEnergies buys Germany based renewable energy firm VSB Group for $1.65B