A new study suggests that Americans live in a "culture of miserliness." Why do Americans give away so little of their money and time, compared to people in other cultures? And is it making people in the U.S. more unhappy? The authors of an analysis of the study say it is.