Vietnam vet receives medal decades after service