Drew Benton wins Texas Fest on Lake Travis