Sperm Sizer: a program to semi-automate the measurement of sperm length