NBC: China claims right to protect consulate as Britain decries assault