Tories, Labour and the big Budget battle lines