Swisspartners pays $4.4mn to avoid US tax fraud charges