Analyst says budget will pass: ‘The NDP are broke and broken, and unlikely to trigger election’