Text this: Solving the bus rapid transit route design problem with general topologies via simultaneous column and cut generation