World War II Medal of Honor recipient dies at 96 years old