Shein investigated its own factories after damning report on working conditions—and the results are costing them $15 million to fix