Home Africa Deliverus beats five finalists in Dahabshiil-sponsored entrepreneurship competition Startup