Text this: The impact of temperature on cotton yield and production in Xinjiang, China