US crude stocks drop 8.3M barrels, eighth straight weekly draw