Chinese police visiting Bain & Co’s Shanghai office is business as usual