Sustainable development: Scientific and ethical assessments