The long-awaited Budget was finally delivered by Chancellor Rachel Reeves on Wednesday as the Labour government laid out its financial plans for the year ahead