Partnerships, governance and sustainable development. Reflections on theory and practice