Ted Cruz Urges Caution on Snowden, NSA