The magnetic cell separation method reveals protective effect of melatonin on human spermatozoa from peroxide-induced apoptosis