‘Tax evasion days over’ as UK signs deal with Swiss’