KKR invests $300 million in BookMyShow at $900 million valuation