Starmer claims £22bn fiscal headroom can cover defence funding gap | PiQ Markets