Barclays sees 30% to 60% commodity price swings from super El Niño