Chinese fashion retailer Shein values at $46.8bn as it prepares for IPO