Mubadala Acquires Minority Stake In Renewable Energy Software Firm Power Factors Staff reporter May 7, 2026