Chesson Hadley wins Web.com Tour Champ'ship, 25 earn PGA Tour cards