Economy, supply buoy cotton prices