A Stochastic User Equilibrium (SUE) algorithm for mass transit networks based on Ant Colony Optimisation (ACO)