Former special counsel Robert Mueller agrees to testify before Congress