A review of numerical modelling of the dynamics of microstructural development in rocks and ice: Past, present and future