Rachel Reeves announced £40 billion a year in extra taxes as she increased Government borrowing and spending to “rebuild Britain” in her Budget.