Modelling for life: developing adaptive expertise in mathematical modelling from an early age