Psychologists say money can buy happiness—if it’s spent the right way