Ecosystems and society: Implications for sustainable development