Michael Cohen gets his day on stand in Trump criminal trial