Human capital dimensions and firm performance, mediating role of knowledge management. (18th February 2020)