Ban Gioc Waterfall | The best itinerary 2026 | 3 days 2 nights in Cao Bang, Vietnam