(a) An independent audit shall be made of all accounts of the City Government annually and more frequently if deemed necessary by the City Council. Such audit shall be made by a certified public accounting firm. The results of such audit shall be made public in such manner as the City Council may determine. An annual report of the City business shall be made available to the public in such form as will disclose pertinent facts concerning the activities and finance of the City Government. The City Council shall provide the funds to defray the cost of the annual audit and the report herein required in each annual budget of the City.