Google shifts 'core' jobs to India, Mexico