Financial hardship and mental health: the role of psychological factors