India signs €770 million contracts for indigenous artillery systems and towing vehicles March 27, 2025