TikTok Shop is better at keeping customers than Temu and Shein