The linkage between strategic human resource management, innovation and firm performance