A generic formulation and a memetic algorithm for the hub location-routing problem