A developmental model of olivine morphology as a function of the cooling rate and the degree of undercooling