HRM and innovation: exploring the role of knowledge management and commitment as mediators