Flynn has told the Senate Intelligence Committee he is willing to testify about the Trump campaign's possible ties to Russia in return for immunity from prosecution, a Congressional official told NBC News.