World War II veteran finally receives medal