Best african countries with job opportunities for foreigners