Michael Cohen buries Trump in hearing