Factor This Friday finance and development roundup: Invenergy, EDP Renewables, TotalEnergies, Energy Vault