Donald Trump's former lawyer Michael Cohen alleges he lied for him for nearly ten years out of loyalty.