Modelling spatio-temporal dynamics of herbicide resistance