Private Donations Help Fund New Portland Homeless Shelter