The learning and teaching of mathematical modelling