War veteran receives Medal of Honor