2.1 million barrels of crude aboard an Iranian oil tanker pursued by the U.S. has been sold to an unnamed buyer.