Naringenin (4,5,7-trihydroxyflavanone) as a potent neuroprotective agent: From chemistry to medicine