Rishi Sunak has accused Rachel Reeves of delivering a Budget containing “broken promise after broken promise”, adding: “Working people will pay the price.”