Exploring the mediating role of knowledge management practices to corporate sustainability · Study