An empirical analysis of the relationship between supply chain strategies, product characteristics, environmental uncertainty and performance