Protective action of melatonin on diabetic rat testis at cellular, hormonal and immunohistochemical levels.