Resource partitioning along three niche dimensions in a size-structured tropical fish assemblage