The city shall have the power to make and enforce all laws and regulations in respect to municipal affairs, subject only to such restrictions and limitations as may be provided in the Constitution of the State of California, or provision of this Charter. The enumeration in this Charter of any particular power shall not be held to be exclusive of, or any limitation upon, any general power of the city.