Generation Z vs Millennials: What Makes Them Tick?