An efficient benders decomposition for the p-median problem