Social and environmental trade-offs in tree species selection: a methodology for identifying niche incompatibilities in agroforestry