The chancellor stressed that public services would have to ‘live within their means’