Modelling Size-Segregation In Dense Granular Flows