Foster youth non-profit fights homelessness