A 2-phase algorithm for solving the single allocation p-hub center problem