Oil revenue shortfall