Africa: the future of family farming and the role of ICT (information and communication technology)