Labour will take 13 years to meet its own pledge to boost the army reserves, as Starmer is accused of putting welfare spending ahead of defence.