Sustainable Development: the Spiritual Dimension