Economic Growth and Human Development Challenges for Science, Technology and Innovation in Africa