How many games of Spider Solitaire are winnable?