China, Britain in unusual rights clash after diplomats shoved