Could this be a Moringa tree?