The city shall have the power to assess taxes and to levy and collect rents, tolls, and excises. Exclusive of any levies authorized by law to be made beyond charter tax rate limitations, the annual ad valorem tax levy shall not exceed 2 percent of the assessed value of all real and personal property in the city. The subjects of ad valorem taxation for municipal purposes shall be the same as for state, county and school purposes under the general law. Except as otherwise provided by this Charter, city taxes shall be assessed, levied, collected, and returned in the manner provided by statute. No exemptions from taxation shall be allowed except as expressly required or permitted by law.