Sustainability of Africa through technological innovations and indigenous knowledge systems: a discussion of key factors and way forward | Synapse