FLB1, a human protein of epididymal origin that is involved in the sperm-oocyte recognition process