Britain boots 23 Russian diplomats over spy poisoning