Nor does he explain how Senator Jeff Sessions, who has seen the secret deal, says exactly the opposite.
Yep.
No other explanation is possible.
Either Cruz or Sessions is lying.
Who to believe?