NDP allows budget to pass after two members abstain in effort to avoid an election