Supreme Court weighs Oregon city's power to punish the homeless