Strategy-based transit stochastic user equilibrium model with capacity and number-of-transfers constraints