NBC: Government has clawed back more than $2.5B given to veterans to leave the military, data shows