Europe’s rearmament push drives global military spending to record $2.9 trillion despite U.S. pullback

· CNBC