David Toms wins PGA Tour's Crown Plaza Invitational