How generation Z differs from Millennials