Sustainability: characteristics and scientific roots