Simultaneous node and link districting in transportation networks: Model, algorithms and railway application