When can a language have adjectives? An implicational universal