Homeless youth's experiences with shelter and community care services: differences between service types and the relationship to overall service quality.