The amount that may be spent by candidates for constitutional and legislative offices to campaign for nomination or election shall be limited by law. The legislature shall provide by law for disclosure of contributions and expenditures made to support or oppose candidates for state elective offices.