Cytoprotective effects of melatonin against necrosis and apoptosis induced by ischemia/reperfusion injury in rat liver