Technology has made us healthier, safer and wealthier than our ancient ancestors; but much less happy. Why?