Ecology of a key African multiputpose tree species, Balanites aegyptiaca (Balanitaceae): the state-of-knowledge