The evolving concept of ecotourism and its potential impacts