Trump says White House counsel Donald McGahn will leave