The number of billionaires is set to reach nearly 4,000 by 2031