Text this: Sub-route reversal repair mechanism and differential evolution for urban transit network design problem