U.S. Supreme Court says cities can make it illegal to sleep or camp in public spaces