China stockpiles enough cotton to last six years