India, Russia sign 16 agreements across diverse sectors