Four innovators from Nigeria, South Africa, Tanzania and Uganda have been selected to compete for the £25,000 Africa Prize for Engineering Innovation.