UK vows action over ex-spy poisoning as police confirm 21 people hurt