Melatonin prevents oxidative stress and inhibits reactive gliosis induced by hyperhomocysteinemia in rats