Text this: Perillaldehyde improves cognitive function in vivo and in vitro by inhibiting neuronal damage via blocking TRPM2/NMDAR pathway