Optimal routing of individual vehicles in stochastic urban networks