Retail Experiences Across Generations: From Boomers to Gen Z