World Military Spending Reaches All-time High of $2.24 Trillion