Comparison of direct swim-up, mini-Percoll, and Sephadex G10 separation procedures.