Researchers at Henley & Partners studied over 750 data points to put together the inaugural index of 26 countries