Is the European defense industry up to the task? 25 March 2025