Delivery Uncertainty and the Efficiency of Futures Markets