Aligning supply chain strategy with product uncertainty