Personalized Shopping Experiences: The Role of Generative AI in Retail