With a £40 billion hike Rachel Reeves delivered the highest level of tax increases in a Budget in history but questions remain whether her measures will deliver the economic growth she hopes for