Swiss bank Wegelin to close after US tax evasion fine