Moral Dilemmas in Care for the Homeless: What Issues Do Professionals Face, How Do They Deal With Them, and Do They Need Ethics Support?