Bi-level optimization for customized bus routing serving passengers with multiple-trips based on state-space–time network