Robert Mueller will testify publicly July 17 before two House committees