India and Russia sign energy, defense deals worth billions