Snap-on names new CEO