President Donald Trump on Wednesday attacked special counsel Robert Mueller hours after word that he will obey Democratic subpoena to testify in open session July 17.