Managing the Environmental and Cost Uncertainties in Carbon Pricing