A former defence chief has accused the Government of “complete delusion” over the UK’s military capability and “complete vacillation” over funding of the armed forces.