Taxes shall be levied and collected by general laws and for public purposes only.