Madison Prep to use non-union teachers or spend extra $10.4 million, Madison Common Council passes budget despite veto threat, 25,000 protest outside Capitol