Millennials, Gen Zs set to rescue tourism industry