cotton price fluctuations