The City shall have the power to borrow money for the purpose of constructing, purchasing, improving, extending or repairing of public utilities, recreational facilities or facilities for any other self-liquidating municipal function not now or hereafter prohibited by state law and to issue revenue bonds to evidence the obligations created thereby. Such bonds shall be a charge upon and payable solely from the properties or interest therein acquired, and the income therefrom, and shall never be a debt of the City. The Council may, but shall not be required to, submit to the voters of the City propositions for the issuance of revenue bonds. Revenue bonds submitted to the voters shall be issued by the City only if approved by the voters at the election at which they are initially submitted or at a subsequent election. The Council shall have the authority to provide for the terms and conditions of any purchase agreement, contract, mortgage, bond or document desired or necessary for the issuance of revenue bonds and the acquisition and operation of any such property or interest.