The Council shall, subject to the applicable provisions of the general laws of the State, having authority to borrow money in anticipation of the payment of special assessments made for the purpose of defraying the cost of any public improvement or in anticipation of the payment of any combination of such special assessments and to issue bonds therefor. Such special assessment bonds may be an obligation of the special assessment district or districts or may be both an obligation of the special assessment district or districts and a general obligation of the City. All collections on each special assessment roll or combination of rolls, to the extent that the same are pledged for the payment of the principal of and interest on bonds issued in anticipation of the payment thereof, shall be set apart in a separate fund for the payment of such principal and interest and shall be used for no other purpose.