Recap as Rachel Reeves unveils her 2025/26 budget.