Top 10 best african countries to invest in real estate