Every ordinance shall be read on three separate days before its passage, unless such requirement is dispensed with by a vote of at least five members of Council. The vote of at least a majority of the members, except as otherwise prescribed in this Charter, shall be necessary for the passage of any ordinance or other measure, and all votes shall be taken by yeas and nays entered upon the journal.