Afghanistan: UK not delivering on Afghan pledge – ex-Army boss