Chinese ambassador barred from British parliament