Gibraltar Supreme Court says Iranian tanker is free to sail