Donald Trump trial day 17: Michael Cohen grilled on cross-examination