Generation Z a different breed to Millennials