Sunak unveils £2.4bn pensioner tax cut in bid to stabilise election campaign