Chancellor Rachel Reeves today delivers a highly-anticipated tax-and-spend Budget, tasked with closing a £22billion fiscal blackhole, fixing public services and reviving economic growth.