Protection of cholinergic and antioxidant system contributes to the effect of berberine ameliorating memory dysfunction in rat model of streptozotocin-induced diabetes