Michael Cohen agrees to testify to Congress in public. Plus, as the president prepares to stage an emergency, why his shutdown over a wall isn't about a wall at all.