Testing for niche partitioning and specialization in plant-frugivore interactions using generalized joint attribute modeling