Abbott denies breaking promise to veterans