The effects of organizational size on knowledge management implementation: Opportunities for small firms?