Heterogeneous preferences and equilibrium trading volume