PM Modi meets Russian President Putin, holds talks