Anti-Japan protests erupt in China cities over islands row