Analyzing the effect of preference heterogeneity on willingness to pay for improving service quality in an airline choice context