NBC: Indian Prime Minister Modi makes first visit to ally Russia since Ukraine invasion