Income inequality is detrimental to long-term well-being: A large-scale longitudinal investigation in China.