Donald Russell Long, Congressional Medal of Honor