Rachel Reeves announced an extra £40 billion increase in taxes and big hikes in public spending on Wednesday afternoon.