A theoretical approach to tourism sustainability