The United States, China and Russia accounted for more than half of global defence expenditure, new research reveals.