Hub Location and the p-Hub Median Problem