Who can buy happiness? Personality traits moderate the effects of stable income differences and income fluctuations on life satisfaction