The chancellor is under pressure after Treasury forecasters revealed public finances showed a £4.2bn surplus, while Rachel ...