Knowledge, technology, and cluster-based growth in Africa (WBI development studies, 2008)