A Review of the Phytochemical and Pharmacological Characteristics of Moringa oleifera