Starmer refuses to tear up workers’ rights bill as compromises loom