The Mayor shall be elected by all the qualified voters of the City for a term of two years or until his or her successor is elected and qualified. The Mayor shall be the official head of the City government and shall preside at meetings of the Council; shall have the right to vote only when there is an equal division on any question or matter before the Council; and shall exercise the powers and duties conferred by general law or directed by the Council.