Tourism and sustainability: perspectives and implications.