Legislature voted 61-59 vote in favor, for first budget approved after over 3 year political stalemate in a test for Bennett’s diverse coalition; PM tweets vote is ‘day of celebration’