Evaluating crowding in individual train cars using a dynamic transit assignment model