Rachel Reeves warned her Budget on October 30 would be “tough” as she gave the clearest signal yet that businesses will face a hike in national insurance.