The assignment of U.S. District Judge Aileen Cannon, confirmed Friday by a person familiar with the development, is a rare bit of positive news for Trump in the face of an indictment with several criminal charges that carries the prospect of a years-long prison sentence.