Stakeholders in sustainable tourism development and their roles: applying stakeholder theory to sustainable tourism development