Text this: Hierarchical hub location model and hybrid algorithm for integration of urban and rural public transport