Resilience concept in community-based tourism rural development and revitalization