India signs trade and arms deals with Russia during Putin’s visit to New Delhi