Is life getting better? : how long and happy people live in modern society