Provision shall be made by general laws whereby cities and towns may be authorized to aid and encourage the establishment of manufactories, gas-works, water-works, and other enterprises of public utility other than railroads, within the limits of said cities or towns, by exempting all property used for such purposes, from municipal taxation for a period not longer than ten years.