A knowledge management framework for manufacturing firms in South Africa