The global cotton supply and demand