how long can sperm survive in the female reproductive tract