Latest Cotton prices reach 10-year-high, so brace for cost spike in clothes and other goods Feb 28, 2026