US President Donald Trump’s former lawyer Michael Cohen has reached a deal with federal prosecutors in New York to plead guilty to campaign finance violations, bank fraud and tax evasion. Among the key admissions is regarding payments made to both porn star Stormy Daniels and former Playboy model Karen McDougal - both of whom claimed to have had affairs with Trump.