Knowledge Management Tools, Inter-Organizational Relationships, Innovation and Firm Performance