Using a distributed Shapley-value based approach to ensure navigability in a social network of smart objects