McFaul: Putin may have let Prigozhin live longer to find ‘traitors inside his government’