Snedeker wins AT&T Pebble Beach after two seconds in last two weeks