Wilson holds off field to win Humana Challenge on marathon Sunday