Snedeker rises to No. 4 in world rank after win at Pebble Beach Pro-Am