The relationship between cholesterol and cognitive function is homocysteine-dependent