Modeling bus passenger boarding/alighting times: A stochastic approach