Non-human primate recombinant zona pellucida proteins : purification and their binding characteristics to spermatozoa