<p class="MsoNormal">TotalEnergies has agreed to sell a 50% stake in its North American solar energy portfolio to investment firm KKR for $950 million, including bank refinancing, the company announced on Monday.</p>