Melatonin reverses cognitive deficits in streptozotocin-induced type 1 diabetes in the rat through attenuation of oxidative stress and inflammation