How retail is shaping up in 2024