Structure of N-terminal domain of ZAP indicates how a zinc-finger protein recognizes complex RNA