Veterans’ minister Al Carns, who served as a special forces colonel, has accused Nigel Farage of weakening Britain by vowing to vote against deploying troops to Ukraine