Hannibal City Council approved medical marijuana zoning bill