Anti-Japan protests erupt in China over islands row