Patrick Reed wins Humana Challenge