Barclays sees gas-price recovery in 2017