Managing Supply Chain Uncertainty: Operational, Financial and Environmental Implications