Modelling maize phenology, biomass growth and yield under contrasting temperature conditions