Cognitive dysfunction in diabetic rats is prevented by pyridoxamine treatment. A multidisciplinary investigation