Economic stress and condescending treatment in childhood and adult self-rated health: results from a population study in Sweden