John Roberts Blasts Donald Trump in Rare Statement