The impact of Gen Z on marketing: understanding and engaging the next generation of consumers