Inga edulis: a tree for acid soils in the humid tropics