UK Budget’s pensions tax raid to raise over £3bn