US power generation group AES Corp (NYSE:AES) on Wednesday announced a 20-year agreement with Microsoft Corp (NASDAQ:MSFT) to supply the tech group’s data centres in California with renewable energy.