Every bill shall be read at length on three different days in each house, unless the rules be suspended by two-thirds of the house, when the same may be read a second or third time on the same day; and no bill shall become a law unless on its final passage the vote be taken by yeas and nays, the names of the persons voting for and against the same be entered on the journal, and a majority of each house be recorded thereon as voting in its favor.