Sacked UK minister accuses Boris Johnson of veterans ‘betrayal’