Supreme Court affirms tribal police authority over non-Indians