Spending plans announced in the budget will result in a £3.4 billion boost for the Scottish Government’s block grant, Rachel Reeves has said.