A Hero Who Saves America from Donald Trump: Is Michael Cohen the Next John Dean?