Michael Cohen used his public testimony to detail how far he went to protect Trump. Republicans questioned his credibility and motives.