A downward revision to its forecast for global cotton stocks at the end of the current season has prompted the International Cotton Advisory Committee (ICAC) to lift its estimates for average cotton prices to a three-year high.