The role of knowledge management in enhancing organisational performance in selected banks in South Africa