St. Francis Shelter brings food, housing, comfort, and relationships to Tucson’s homeless