The question of issuing bonds for any purpose contemplated by sections 17-956 to 17-960 shall be submitted to the electors at any election held for that purpose after not less than thirty days' notice has been given by publication in a legal newspaper in or of general circulation in such municipality. Such bonds may be issued only when a majority of the electors voting on the question favor their issuance. Such bonds shall bear interest, payable annually or semiannually, and shall be payable any time the municipality may determine at the time of their issuance but in not more than twenty years after their issuance. The aggregate amount of bonds that may be issued for the construction or purchase of a cold storage or refrigeration plant shall not exceed five percent of the taxable valuation of all the property in such city or village subject to taxation.