Why Cardi B's Shein collaboration has fans divided