3-n-butylphthalide exerts neuroprotective effects by enhancing anti-oxidation and attenuating mitochondrial dysfunction in an in vitro model of ischemic stroke