Budget v Brexit: vows to end austerity depend on deal