Judge directs Michael Cohen to keep quiet about Trump ahead of testimony