Donald Trump's former attorney Michael Cohen explains to Rep. Jim Cooper (D-TN) his reasons for testifying against President Trump and fires back at Republican lawmakers for attacking his character.