A comparison of separation routines for benders optimality cuts for two-level facility location problems