Is it possible for a cluster to have more shards than routing shards? If so, what are the performance implications?