China Investment Corporation: Recent Developments in Performance, Strategy, and Governance