Gibraltar rejects US pressure; lets Iranian oil tanker set sail