Neuroprotective effects of NV-31, a bilobalide-derived compound: evidence for an antioxidative mechanism