Modeling Environment-Improving Technological Innovations under Uncertainty