The CIA director Mike Pompeo has come under fire for meeting a former intelligence official, William Binney, over the alleged hacking of the Democratic party.