California’s top court: All cities have to follow state’s sanctuary law