Gordon Johnston (Medal of Honor)