Britain expels 23 Russian diplomats over chemical attack on ex-spy