A stochastic multi-class road assignment model with distributed time and cost coefficients