Zaslat SMS: Numerical modelling of environmental dose rate and its application to trapped-charge dating