Semen manipulation: improved sperm recovery and function with a two-layer Percoll gradient