magnesium cognitive health