Companies face a choice between Chinese money and their values