Leading private equity investor KKR has paid $530 million for a 60% stake in an Indian environmental services company.