Demand for cotton has pushed cotton futures to record highs this week - as a report showed global supply is likely to remain lower than demand and India hinted it will retain its current export cap of 5.5m bales.