Keir Starmer must face reality: only a progressive alliance