A novel functional estrogen receptor on human sperm membrane interferes with progesterone effects.