Study reveals a growing “happiness gap” between Americans of high and low socioeconomic status