World military expenditure passes $2 Trillion with US still retaining the top position