Mexicanolide limonoids with in vitro neuroprotective activities from seeds of Khaya senegalensis