Tourism and sustainable development: a theoretical framework