Can you buy happiness? A new YouGov survey of more than 5,000 U.S. adults scores spending and joy by generation.