Multi-objective optimal design of sustainable products and systems under uncertainty