Panasonic, Canon shutter China factories amid violent anti-Japan protests