US sanctions slashed more than $10 bln from Iran’s oil revenue: US official