Higher oil revenues fail to cover budget deficit