UK signs tax deal with Switzerland