Hepatoprotective effects of melatonin against pronecrotic cellular events in streptozotocin-induced diabetic rats