DEMO Africa reveals Africa’s 40 best tech startups