Developing science, mathematics, and ICT education in Sub-Saharan Africa : patterns and promising practices (World Bank Working Paper, 2007)