Trump attacks Michael Cohen, battle breaks out over border funding, and Obamacare takes a hit in the courts.