Michael Cohen, Trump's former lawyer, to testify publicly before Congress