Supreme Court weighs whether cities can punish unhoused people for sleeping outside