Garrigus wins at Disney, Thatcher is second, both keep PGA Tour cards