Towards a framework for the use of ICT in teacher training in Africa