Michael Cohen, Donald Trump's former lawyer, told Congress in February that the president wrote a cheque "for the payment of hush-money as part of a criminal scheme to violate campaign finance laws" to pay off an "adult film star with whom he had an affair".