Anti-Japan protests erupt in China over island row