British military risks becoming ‘tinpot’: admiral