Mauritius, South Africa and Rwanda have emerged as Africa's three most competitive economies, according to a new report.