India, Russia sign eight pacts after Modi-Putin summit