Duval's long wait for golfing success