Non-Interactive Zero-Knowledge: A Low-Randomness Characterization of NP