limitation on the power of cities, preventing them from passing ordinances that are explicitly prohibited by state law and from passing ordinances that by implication may violate state law is called_________