Chancellor Rachel Reeves has announced billions of pounds for crumbling schools, hospitals and courts after years of neglect