Homeless people: health aspects and experiences with health services.