Gibraltar defies US and releases seized Iranian tanker