China Investment Corporation buys $100 million stake in Airbnb