US License for Stranded Russian Oil Leads to Drop in Global Prices