Court rules in favor of Oregon city in case with major impact on homelessness policy