Solidarity and efficiency in preference aggregation: A tale of two rules