Text this: Phytochemical and pharmacological investigations of different extracts of leaves and stem barks of Macropanax dispermus (Araliaceae): a promising ethnomedicinal plant