David Duval, Winning The Open Championship 2001