Stochastic variational inference for large-scale discrete choice models using adaptive batch sizes