WASHINGTON — Former special counsel Robert Mueller has agreed to testify in public about his two-year Russia investigation at a hearing before the House Intelligence Committee and Judiciary Committee on July 17, which comes after the chairmen of the two panels issued a subpoena compelling his testimony. In a press release issued late Tuesday, Judiciary Committee Chairmen Jerry Nadler, D-N.Y., and Intelligence Committee Chairman Adam Schiff, D-Calif., said that Mueller had agreed to testify next month. “Pursuant to subpoenas issued by the House Judiciary and House Permanent Select Committee on Intelligence tonight, Special Counsel Robert S. Mueller III has agreed...