Getting richer is not the only or even the best way of getting happier. Social and political liberation is far more effective, says the political scientist Ronald Ingleheart: the big gains in happiness come from living in a society that frees you to make choices about your lifestyle