Global defense spending hits $2 trillion as arms race accelerates