The mediating role of firm innovativeness in the relationship between knowledge sharing and customer satisfaction in SMEs