Effects of pH, lactate, and viscoelastic drag on sperm motility: a species comparison.