French president Emmanuel Macron has warned that the billions of euros of taxpayer money spent on Europe’s military budgets should not be used to buy only American weapons, pushing for more investment ...