Money can buy you some happiness, but less than you might think