India, Russia ink $3b nuclear submarine deal: reports