Understanding the ecology and development of children and families experiencing homelessness: implications for practice, supportive services, and policy.