Sir Keir Starmer is vowing to fight any challenge to his leadership rather than stand aside, amid claims of plotting by MPs being compared to TV's The Traitors.