Text this: Homelessness and self-rated health: evidence from a national survey of homeless people in Spain