Michael Cohen’s guilty plea implicates Donald Trump in campaign finance violations