Aquatic arthropod communities in Nepenthes pitchers: the role of niche differentiation, aggregation, predation and competition in community organization