PGA Tour: Walker hangs on at Pebble Beach for 3rd win of season