CUPPA-Tea: A simulation model describing seasonal yield variation and potential production of tea. I. Shoot development and extension