UK finance minister Rachel Reeves has set out the borrowing and spending plans for the first Labour government in more than a decade.