US crude stockpiles shrink for 10th straight week