Inside a Bangladesh garment factory that plays by the rules