A stochastic traffic assignment algorithm based on Ant Colony Optimisation