Fayetteville police: Man charged in vet's death