Council may make appropriations for urban common carrier mass transportation from current revenues and make annual contributions to county departments of transportation or to urban common carrier mass transportation authorities to assist the departments or the authorities to meet costs of operation, maintenance, capital improvements and debt service and to enter into long-term agreements providing for the payment of the contributions.