Vietnam vet awarded Silver Star after 45 years