Rachel Reeves has promised to “push ahead with the biggest drive for growth in a generation”, and insisted she would not “lose control of public spending”, as she prepares to deliver the Budget..