Estimating the non-pecuniary benefit of engaging in pro-environmental behaviors: Incorporating both heterogeneous preferences and income endogeneity.