Many Americans are significantly better off financially than their parents, but happiness levels haven't changed