Demand Estimation with Heterogeneous Consumers and Unobserved Product Characteristics: A Hedonic Approach