Armed forces ‘short of personnel’