Pebble Beach opens new range and golf academy