NBC: Senate confirms Eric Garcetti as U.S. ambassador to India