Michael Cohen took a last swipe at U.S. President Donald Trump while reporting to federal prison Monday to start a three-year sentence for crimes including tax evasion and campaign finance violations related to hush-money payments made to protect his former boss.