Impacts of financial stress on mental health