Protest prompts China to cancel Jiangmen uranium plant