COTCO2: a cotton growth simulation model for global change