Japan isle buy sparks Chinese anger, cancellations