The interactive relationship of corporate culture and knowledge management: a review