Cotton spinning