Barclays raises oil price outlook as falling output offsets demand hit